﻿/**
* ...
* @author Default
* @version 0.1
*/

class clases.MadCuadro extends MovieClip {
	
	/* Objeto de parseador */
	private var xmlParser:Object;
	
	private var txRegularNombreGrupo1:TextField;
	private var txRegularNombreGrupo2:TextField;
	private var txRegularNombreGrupo3:TextField;

	private var txCRegularNombreGrupo1:TextField;
	private var txCRegularNombreGrupo2:TextField;
	private var txCRegularNombreGrupo3:TextField;

	private var txTopNombreGrupo1:TextField;
	private var txTopNombreGrupo2:TextField;
	private var txTopNombreGrupo3:TextField;
	private var txTopNombreGrupo4:TextField;

	private var txCTopNombreGrupo1:TextField;
	private var txCTopNombreGrupo2:TextField;
	private var txCTopNombreGrupo3:TextField;
	private var txCTopNombreGrupo4:TextField;

	private var txCuartosNombreGrupo1:TextField;
	private var txCuartosNombreGrupo2:TextField;
	private var txCuartosNombreGrupo3:TextField;
	private var txCuartosNombreGrupo4:TextField;

	private var txCCuartosNombreGrupo1:TextField;
	private var txCCuartosNombreGrupo2:TextField;
	private var txCCuartosNombreGrupo3:TextField;
	private var txCCuartosNombreGrupo4:TextField;
	
	private var txSemiNombreGrupo1:TextField;
	private var txSemiNombreGrupo2:TextField;

	private var txCSemiNombreGrupo1:TextField;
	private var txCSemiNombreGrupo2:TextField;
	
	private var txTercerNombreGrupo1:TextField;
	private var txCTercerNombreGrupo1:TextField;

	private var txFinaNombrelGrupo1:TextField;
	private var txCFinaNombrelGrupo1:TextField;
	
	private var velocidad:Number;
	private var aceleracion:Number;
	private var fotoEsperaAntesAceleracion:Number;
	private var fotoActual:Number;
	private var movimiento:String;
	private var xOriginal:Number;
	public function MadCuadro() 
	{
		xOriginal = this._x;

		var cad = new String(_level0.estilo);

		trace(cad);
		trace("cadnea");
		trace(cad.indexOf("he") > -1);
		if (cad.indexOf("he") > -1) 
		{
			trace("TIENES QUE IR AL DOS");
			this.gotoAndStop(2);
			this._x = ( -this._width) + Stage.width+20;
		}
		else
		{
			trace("TIENES QUE IR AL 1");
			this.gotoAndStop(1);
		}
		
		for (var i in _level0)
		{
			trace(_level0[i]);
		}


		velocidad = new Number(0);
		aceleracion = new Number(2);
		fotoEsperaAntesAceleracion = new Number(2);
				fotoActual = fotoEsperaAntesAceleracion ;
						
	
		if(_level["txRegularNombreGrupo1"] == undefined) _level0["txRegularNombreGrupo1"] = "";
		if(_level["txRegularNombreGrupo2"] == undefined) _level0["txRegularNombreGrupo2"] = "";
		if(_level["txRegularNombreGrupo3"] == undefined) _level0["txRegularNombreGrupo3"] = "";
		if(_level["txCRegularNombreGrupo1"] == undefined) _level0["txCRegularNombreGrupo1"] = "asdasd";
		if(_level["txCRegularNombreGrupo2"] == undefined) _level0["txCRegularNombreGrupo2"] = "asdasd";
		if(_level["txCRegularNombreGrupo3"] == undefined) _level0["txCRegularNombreGrupo3"] = "";
		if(_level["txTopNombreGrupo1"] == undefined) _level0["txTopNombreGrupo1"] = "";
		if(_level["txTopNombreGrupo2"] == undefined) _level0["txTopNombreGrupo2"] = "";
		if(_level["txTopNombreGrupo3"] == undefined) _level0["txTopNombreGrupo3"] = "";
		if(_level["txTopNombreGrupo4"] == undefined) _level0["txTopNombreGrupo4"] = "";
		if(_level["txCTopNombreGrupo1"] == undefined) _level0["txCTopNombreGrupo1"] = "";
		if(_level["txCTopNombreGrupo2"] == undefined) _level0["txCTopNombreGrupo2"] = "";
		if(_level["txCTopNombreGrupo3"] == undefined) _level0["txCTopNombreGrupo3"] = "";
		if(_level["txCTopNombreGrupo4"] == undefined) _level0["txCTopNombreGrupo4"] = "";
		if(_level["txCuartosNombreGrupo1"] == undefined) _level0["txCuartosNombreGrupo1"] = "";
		if(_level["txCuartosNombreGrupo2"] == undefined) _level0["txCuartosNombreGrupo2"] = "";
		if(_level["txCuartosNombreGrupo3"] == undefined) _level0["txCuartosNombreGrupo3"] = "";
		if(_level["txCuartosNombreGrupo4"] == undefined) _level0["txCuartosNombreGrupo4"] = "";
		if(_level["txCCuartosNombreGrupo1"] == undefined) _level0["txCCuartosNombreGrupo1"] = "";
		if(_level["txCCuartosNombreGrupo2"] == undefined) _level0["txCCuartosNombreGrupo2"] = "";
		if(_level["txCCuartosNombreGrupo3"] == undefined) _level0["txCCuartosNombreGrupo3"] = "";
		if(_level["txCCuartosNombreGrupo4"] == undefined) _level0["txCCuartosNombreGrupo4"] = "";
		if(_level["txSemiNombreGrupo1"] == undefined) _level0["txSemiNombreGrupo1"] = "";
		if(_level["txSemiNombreGrupo2"] == undefined) _level0["txSemiNombreGrupo2"] = "";
		if(_level["txCSemiNombreGrupo1"] == undefined) _level0["txCSemiNombreGrupo1"] = "";
		if(_level["txCSemiNombreGrupo2"] == undefined) _level0["txCSemiNombreGrupo2"] = "";
		if(_level["txTercerNombreGrupo1"] == undefined) _level0["txTercerNombreGrupo1"] = "";
		if(_level["txCTercerNombreGrupo1"] == undefined) _level0["txCTercerNombreGrupo1"] = "";
		if(_level["txFinaNombrelGrupo1"] == undefined) _level0["txFinaNombrelGrupo1"] = "";
		if (_level["txCFinaNombrelGrupo1"] == undefined) _level0["txCFinaNombrelGrupo1"] = "";
		
		this.txRegularNombreGrupo1.htmlText = _level0["txRegularNombreGrupo1"];
		this.txRegularNombreGrupo2.htmlText = _level0["txRegularNombreGrupo2"];
		this.txRegularNombreGrupo3.htmlText = _level0["txRegularNombreGrupo3"];


		this.txCRegularNombreGrupo1.htmlText = "<b>" + _level0["txCRegularNombreGrupo1"]+ "</b>";
		this.txCRegularNombreGrupo2.htmlText = "<b>" + _level0["txCRegularNombreGrupo2"]+ "</b>";
		this.txCRegularNombreGrupo3.htmlText = "<b>" + _level0["txCRegularNombreGrupo3"]+ "</b>";

		this.txTopNombreGrupo1.htmlText = _level0["txTopNombreGrupo1"];
		this.txTopNombreGrupo2.htmlText = _level0["txTopNombreGrupo2"];
		this.txTopNombreGrupo3.htmlText = _level0["txTopNombreGrupo3"];
		this.txTopNombreGrupo4.htmlText = _level0["txTopNombreGrupo4"];

		this.txCTopNombreGrupo1.htmlText = "<b>" + _level0["txCTopNombreGrupo1"]+ "</b>";
		this.txCTopNombreGrupo2.htmlText = "<b>" + _level0["txCTopNombreGrupo2"]+ "</b>";
		this.txCTopNombreGrupo3.htmlText = "<b>" + _level0["txCTopNombreGrupo3"]+ "</b>";
		this.txCTopNombreGrupo4.htmlText = "<b>" + _level0["txCTopNombreGrupo4"]+ "</b>";

		this.txCuartosNombreGrupo1.htmlText = _level0["txCuartosNombreGrupo1"];
		this.txCuartosNombreGrupo2.htmlText = _level0["txCuartosNombreGrupo2"];
		this.txCuartosNombreGrupo3.htmlText = _level0["txCuartosNombreGrupo3"];
		this.txCuartosNombreGrupo4.htmlText = _level0["txCuartosNombreGrupo4"];

		this.txCCuartosNombreGrupo1.htmlText = "<b>" + _level0["txCCuartosNombreGrupo1"]+ "</b>";
		this.txCCuartosNombreGrupo2.htmlText = "<b>" + _level0["txCCuartosNombreGrupo2"]+ "</b>";
		this.txCCuartosNombreGrupo3.htmlText = "<b>" + _level0["txCCuartosNombreGrupo3"]+ "</b>";
		this.txCCuartosNombreGrupo4.htmlText = "<b>" + _level0["txCCuartosNombreGrupo4"]+ "</b>";

		this.txSemiNombreGrupo1.htmlText = _level0["txSemiNombreGrupo1"];
		this.txSemiNombreGrupo2.htmlText = _level0["txSemiNombreGrupo2"];

		this.txCSemiNombreGrupo1.htmlText = "<b>" + _level0["txCSemiNombreGrupo1"]+ "</b>";
		this.txCSemiNombreGrupo2.htmlText = "<b>" + _level0["txCSemiNombreGrupo2"]+ "</b>";

		this.txTercerNombreGrupo1.htmlText = _level0["txTercerNombreGrupo1"];
		this.txCTercerNombreGrupo1.htmlText = "<b>" + _level0["txCTercerNombreGrupo1"]+ "</b>";

		this.txFinaNombrelGrupo1.htmlText = _level0["txFinaNombrelGrupo1"];
		this.txCFinaNombrelGrupo1.htmlText = "<b>" + _level0["txCFinaNombrelGrupo1"] + "</b>";	
		
		Mouse.addListener(this);
	}
	
	public function onMouseMove()
	{
		if (_level0._xmouse > _level0.mcFalsoDerecha._x)
		{
			trace(_level0._xmouse);
			trace("S"+String(Stage.width-50));
			if (_level0._xmouse < Stage.width-5)
			{
				movimiento = "D";
				this.onEnterFrame = function()
				{
					if (this.fotoActual == this.fotoEsperaAntesAceleracion)
					{
						this.fotoActual = 0;
						this.velocidad += this.aceleracion;
						
						if ((this._x - this.velocidad) < (-this._width)+Stage.width+20)
						{
							
							delete this.onEnterFrame;
						}
						else
						{
							this._x -= this.velocidad;
						}					
					}
					this.fotoActual++;
					
				}
			}
			else
			{
				if (movimiento == "D")
				{
					this.velocidad = 0;
					delete this.onEnterFrame;
				}				
			}
		}
		else
		{
			if (movimiento == "D")
			{
				this.velocidad = 0;
				delete this.onEnterFrame;
			}
		}
		
		if (_level0._xmouse < (_level0.mcFalsoIzquierda._x + _level0.mcFalsoIzquierda._width))
		{
			if (_level0._xmouse > 0)
			{
				movimiento = "I";
				this.onEnterFrame = function()
				{
					if (this.fotoActual == this.fotoEsperaAntesAceleracion)
					{
						this.fotoActual = 0;
						this.velocidad += this.aceleracion;
						
						trace(this._x);
						trace(this.xOriginal);
						

						if ((this._x + this.velocidad) > this.xOriginal)
						{
							this._x = this.xOriginal;
							delete this.onEnterFrame;
						}
						else
						{
							this._x += this.velocidad;
						}
					}
					this.fotoActual++;
				}
			}
			else
			{
				if (movimiento == "I")
				{
					this.velocidad = 0;
					delete this.onEnterFrame;
				}				
			}			
		}
		else
		{
			if (movimiento == "I")
			{
				this.velocidad = 0;
				delete this.onEnterFrame;
			}
		}
		
	}
	
}